const jsonwebtoken = require("jsonwebtoken");
const secret = "i12h3ioh21poi3h21ih";

/**
 * 生成 token
 * @param {object}} payload 需要加密到 token 中的内容
 */
function genToken(payload) {
    return jsonwebtoken.sign(payload, secret, { expiresIn: "2h" });
}

/**
 * 要校验的 token
 * @param {string} token token
 */
function checkToken(token) {
    return jsonwebtoken.verify(token, secret);
}

module.exports = { genToken, checkToken };
